package logic.gridSimInterface;

/**
 * Zoznam typov sprav, planovania, gridletov, nakladovej funkcie
 */
public abstract class SimTags {
	//constant variables
    public static final int SIMULATION_START = 900;
    public static final int NO_MORE_GRIDLETS = 901;    
    public static final int BROKER_READY = 902;
    public static final int GRIDLETINFO_SUBMIT = 903;
    public static final int GRIDLETINFO_RETURN = 904;
    public static final int GRIDLETINFO_FINISHED = 905;
    public static final int GRIDLETINFO_GRIDLET_SCHEDULED = 906;
    public static final int UNABLE_TO_PROCESS_GRIDLET = 909;
    public static final int RESOURCE_OFFLINE = 910;
    public static final int RESOURCE_ONLINE = 911;
    public static final int USER_OFFLINE = 912;
    public static final int USER_ONLINE = 913;
    public static final int GRIDLET_READY = 914;
    
    public static final int STATIC_PLANNING = 1;
    public static final int DYNAMIC_PLANNING = 2;
    
    public static final int GRIDLET_TYPE_SIMPLE = 1;
    public static final int GRIDLET_TYPE_COMPEX = 2;
    public static final int GRIDLET_TYPE_WORKFLOW = 3;
    
    public static final int COST_BY_LATENCY = 6;
    public static final int COST_BY_FINISH_TIME = 7;
    
    public static final int COMPARE_BY_TIME = 1;
    public static final int COMPARE_BY_LENGTH = 2;

    
}

